/** GLOBAL STYLES - SAME FOR ALL PARTNERS AND LANG **/
a:hover { text-decoration:none }
td,p,ol,ul { vertical-align:top }

tr.middle TD,td.middle { vertical-align:middle }
ol.pad LI,ul.pad LI,li.pad { padding-bottom:10px }
table.nopad TD { padding:0px }
#noborder,#noborder TD { border:none}
.txt { line-height:18px }
.phead { margin-bottom:5px;font-weight:bold }
div.p1 p { margin-bottom:4px;margin-top:0px }
div.p2 p { margin-bottom:8px;margin-top:0px }
.heading { font-family:tahoma;font-size:14px;letter-spacing:1px;font-weight:bold;
	padding:3px 3px 5px 3px;margin-bottom:10px;border-bottom:1px solid #CCCCCC }

/** NAVS **/
.nav a,.navoff a,.subnav a,.footer a { text-decoration:none }
td.nav,td.navoff,td.subnav { padding:5px 0px 5px 0px }
.nav a:hover,.subnav a:hover,.footer a:hover { text-decoration:underline }

/** BOXES **/
.boxbg,.boxbg2,.boxalert,.boxsuccess { padding:8px }
.boxalert { background-color:#FFDFDF;border:1px solid #993333 }
.boxsuccess { background-color:#EEFFDD;border:1px solid #006600 }
.boxtable TD { padding:3px }
#rsltable TD { padding:2px;border:none }
.subtitle,.tbltitle,.boxtitle { width:100% }
.subtitle TD,.tbltitle TD,.tbltitle TH,.boxtitle TD { font-weight:bold;padding:3px;vertical-align:middle }
.subtitle { margin-bottom:5px }
.tbltitle TD,.tbltitle TH { height:22px }
.tbltitle A { text-decoration:none }
.rowodd,tr.rowodd TD,tr.roweven TD,.roweven { padding:5px 4px 5px 4px }
.rowodd2,tr.rowodd2 TD { padding:5px 4px 5px 4px }
.rowtitle { width:200px }
.rsltitle { width:120px;padding:3px 0px 0px 15px }

/** FORMS **/
.radio, .radio input { width:auto;background-color:transparent }
.w1 { width:225px } 
.w2 { width:150px }
.w3 { width:75px }
.bttn1 { width:110px;height:20px }
.bttn2 { width:100px;height:20px }
.bttn1,.bttn2 { filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=125,strength=2) }
input.img { background-color:transparent;width:auto }

/** COLORS **/
#white { color:#FFFFFF }
#red { color:#990000 }
#green { color:#008000 }
#blue { color:#003399 }
#gray { color:#A0A0A0 }
#darkgray { color:#4B4B4B }

/** MISC **/
#hilite { background-color:#FFFF00 }
.arrow { font-size:14px;font-family:tahoma,sans-serif;font-weight:bold;line-height:16px }
.counter { border-color:#FFFFFF;border-width:0px;color:#990000;background-color:transparent;width:300px;font-size:10px;
	font-family:tahoma,sans-serif;direction:ltr }
.pad { padding:5px }
#redtitle TD { background-color:#AA3300;border-color:#F2714E #881800 #881800 #F2714E;color:#FFFFFF }
#redtbltitle { background-color:#AA3300;border-color:#333333 #333333 #333333 #F2714E;color:#FFFFFF }

#ar { font-family:tahoma,sans-serif;direction:rtl;unicode-bidi:embed;text-align:right }

h1,.xxl { font-family:arial,sans-serif;font-size:20px }
body,td,p,ol,ul,.m { font-family:arial,sans-serif;font-size:12px }
.txt p,.txt li { font-size:14px }

h2,.xl { font-size:16px }
h3,.l { font-family:tahoma;font-size:14px;letter-spacing:1px;font-weight:bold }
.s,.user TD,.nav TD,.subnav,.search,.subtitle TD,.boxtitle TD,
.roweven,tr.roweven TD,tr.rowodd TD,.rowodd { font-family:tahoma;font-size:11px }
.tbltitle TD,.tbltitle TH { font-family:tahoma;font-size:10px }

/**.rowtitle { font-family:verdana;font-size:9px;text-transform:uppercase }**/
.cvfield { font-family:tahoma;font-size:11px;font-weight:bold }
.rsltitle { font-family:tahoma;font-size:10px }
.tbltitle TH { text-align:left }

.xs,.footer TD,.copyright { font-family:tahoma;font-size:10px }

.bttn1,.bttn2 { font-family:tahoma,sans-serif;font-size:11px }
input,select,textarea { font-family:sans-serif;font-size:12px }

.boxbar TD { background-color:#DCDCDC;border-width:1px;border-style:solid;border-color:#FFFFFF #C0C0C0 #C0C0C0 #FFFFFF }
.boxbar { border:1px solid #333333;width:100%;height:8px }

.boxbarlearn TD { background-color:#CC3300;border-width:1px;border-style:solid;border-color:#F2714E #881800 #881800 #F2714E }
.boxbarlearn { border:1px solid #000000;width:100%;height:8px }
